One-shoulder dresses are a celebration of asymmetry. While they only have one sleeve, this can be long or short. Long, midi or mini, these dresses have a romantic and carefree allure when decorated with frills and ruching. A smooth neckline, on the other hand, will highlight the silhouette.